home *** CD-ROM | disk | FTP | other *** search
- // Asl Screenmode Example by DMX © 2002
-
- OPT DOSONLY
-
- MODULE 'libraries/asl','asl'
-
- DEF ASLBase,ModeRequest:PTR TO ScreenModeRequester
-
- PROC main()
- IF ASLBase:=OpenLibrary('asl.library',38)
- IF ModeRequest:=AllocAslRequest(ASL_ScreenModeRequest, NIL)
- IF AslRequestTags(ModeRequest, ASLSM_DoDepth, TRUE, TAG_DONE)
- PrintF('Screenmode = 0x\z\h[8]\n', ModeRequest.DisplayID)
- PrintF('Depth = \d\n', ModeRequest.DisplayDepth)
- ELSE
- PrintF('There''s no screenmode selected\n')
- ENDIF
- FreeAslRequest(ModeRequest)
- ENDIF
- CloseLibrary(ASLBase)
- ENDIF
- ENDPROC
-